iT邦幫忙

0

第十天Python學習-for迴圈基本結構和運行

  • 分享至 

  • xImage
  •  

今天是Python學習的第十天,我學習了for迴圈,for迴圈通常用來遍歷序列,像是列表、字典、字串或範圍。它能夠自動從序列中依次取得每個元素,並執行指定的操作。

大致結構 :

for 變數 in 可迭代對象:
執行的代碼

變數:可以是單個值,也可以是多個值,具體取決於可迭代對象的結構。

可迭代對象:是一個可以逐一返回其中元素的數據結構,常見的可迭代對象有列表(list)、字典(dict)、字串(string)、集合(set)、範圍(range())等。

執行的代碼:
這段代碼會在每次取到新的元素後重複執行。

例一:依次輸出「西瓜」、「梨子」和「奇異果」

fruits = ["西瓜", "梨子", "奇異果"]
for fruit in fruits:
print(fruit)

結果輸出:
西瓜
梨子
奇異果

變數 name:每次迴圈中會依次從列表 fruits 中取出 "西瓜"、"梨子" 和 "奇異果"。
可迭代對象 fruits:這是一個列表,包含三個字串元素。
執行的代碼:每次迴圈中,會打印出列表中的元素。

例二:依次輸出[Hello,每個人的名字!]

names = ["Jerry", "Rufi", "Zimo"]

for name in names:
print(f"Hello, {name}!")

結果輸出:
Hello, Jerry!
Hello, Rufi!
Hello, Zimo!

變數 name:每次迴圈中會依次從列表 names 中取出 "Jerry"、"Rufi" 和 "Zimo"。
可迭代對象 names:這是一個列表,包含三個字串元素。
執行的代碼:每次迴圈中,會打印出 "Hello, [name]!",其中 [name] 是當前取出的元素。

例三:依序輸出字串中字元

message = "Python"

for char in message:
print(char)

結果輸出:
P
y
t
h
o
n

變數 char:每次迴圈會從字串 message 中取出一個字符。
可迭代對象 message:這是一個字串,包含字元 "P", "y", "t", "h", "o", "n"。
執行的代碼:每次迴圈中,會逐個打印出字串中的字符。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言